package org.com.ashen.dal.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.com.ashen.dal.dataobject.SaasModule;
import org.com.ashen.dal.dataobject.SaasModuleExample;

public interface SaasModuleMapper {
    int countByExample(SaasModuleExample example);

    int deleteByExample(SaasModuleExample example);

    int deleteByPrimaryKey(String modcode);

    int insert(SaasModule record);

    int insertSelective(SaasModule record);

    List<SaasModule> selectByExample(SaasModuleExample example);

    SaasModule selectByPrimaryKey(String modcode);

    int updateByExampleSelective(@Param("record") SaasModule record, @Param("example") SaasModuleExample example);

    int updateByExample(@Param("record") SaasModule record, @Param("example") SaasModuleExample example);

    int updateByPrimaryKeySelective(SaasModule record);

    int updateByPrimaryKey(SaasModule record);
}